Golang Job: Software Engineer

Job added on

Company

MathWorks

Location

Natick, MA - United States of America

Job type

Full-Time

Golang Job Details

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/hybrid-model.html.

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software; building complex, modern, and standards-based web applications for the MATLAB Online platform; working on a forward thinking, cross-functional engineering team and delivering well-crafted, high quality solutions; contributing to the MATLAB Online platform by both providing foundational services and extending the platform to new business areas, including online learning and interactive examples; designing and implementing a modern JavaScript/HTML5/CSS application; designing and implementing reusable web UI components and services; developing quality, well-tested (and testable) solutions; collaborating in a fast-paced agile environment; and preparing and presenting design specifications to colleagues.

MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.


Minimum Qualifications:

Education and Experience:

Master’s degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and no experience.


Special Requirements:

  • Demonstrated expertise in full stack web and desktop development, including planning, documenting, architectural design and development, deployment, and testing.
  • Demonstrated expertise in design and development of scalable web applications, including using HTML, CSS, and JavaScript for front-end development and developing backend applications using Golang and Docker.
  • Demonstrated expertise building distributed web services using Amazon Web Services cloud based platform; performing containerization using Docker; and applying cloud computing concepts to develop massively scalable and parallel systems.
  • Demonstrated expertise bundling and shipping JavaScript code on web browsers using ECMAScript 6 features.

[Expertise may be gained during Graduate program.]